package com.rockcent.mall.lib.domain.enumclass;

/**
 * 订单状态
 */
public enum OrderStatus {

    ALL("全部"),
    CANCEL("取消"),
    WAIT_PAYING("待支付"),
    PAYED("已支付"),

    // 支付成功后状态 ----
    WAIT_USE("待使用"), // 服务 支付成功
    WAIT_STOCK("待备货"), // 实物 到店自提
    WAIT_SHIPPED("等待发货"),// 实物 物流
    // 支付成功后状态 ----

    // 实物 自提
    WAIT_SHOP_PICKUP("待到店自提"),
    // 实物 自提

    // 实物 物流发货 ----
    SHIPPED("已发货"),
    // 实物 物流发货 ----

    // 服务部分核销
    PART_USE("部分使用"),
    // 服务部分核销

    // 核销完成----
    FINISHED("已完成"),
    // 核销完成----




    SHOP_PICKUP("到店自提"),

    CONFIRM("已确认"),

    USED("已使用"),

    APPLY_REJECT("申请退货"),
    FINISHED_REJECT("已完成退货"),
    APPLY_REFUND("申请退款"),
    FINISHED_REFUND("已完成退款");

    private String value;

    private OrderStatus(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }
}
